fight (someone's) instincts

Translations
lutter contre ses instincts